home *** CD-ROM | disk | FTP | other *** search
- Path: saturn.caps.maine.edu!news
- From: David Gahris <dgahris@boney>
- Newsgroups: comp.sys.cbm
- Subject: Re: Customizing JiffyDOS/128D?
- Date: 25 Mar 1996 00:54:48 GMT
- Organization: University of Maine System
- Message-ID: <4j4qso$16pn@saturn.caps.maine.edu>
- References: 572319220@tor.abc.se> <827375678@p71.f411.n201.z2.ftn> <k9in359k4i6.fsf@stekt22.oulu.fi> <4j4qe9$16pn@saturn.caps.maine.edu>
- NNTP-Posting-Host: boney.eece.maine.edu
- X-Newsreader: NCSA Mosaic
-
- Oops, why don't I put in carriage returns so that you can read this post.
-
- Jouko Valta writes:
- > Pontus Berg <pontus.berg@p71.anet.canit.se> writes:
- > > In a message of 19 Mar 96 Peter T Karlsson wrote to All:
- > > > > I don't know the layout of the C128D EPROM
- > > > > chip (the one that contains the C64 KERNAL, BASIC and C128
- > > > > KERNAL).
-
- Here is the layout of all 64K of OS ROM in the 128(D) and 128DCR:
-
- Use Start End Size 128DCR K 128 upgr K
- --- ----- --- ---- ------ - -------- -
- BASlo $4000 $7fff 16K 318022-02 0-16 318018-0x 0-16
- BAShi $8000 $bfff 16K 318022-02 16-32 318019-0x 0-16
-
- BAS2 $a000 $bfff 8K 318023-02 0-8 251913-01 0-8
- K64 $e000 $ffff 8K 318023-02 8-16 251913-01 8-16
- MLmon $c000 $cfff 4K 318023-02 16-20 318020-0y 0-4
- ZBIOS $0000 $0fff 4K 318023-02 20-24 318020-0y 4-8
- K128 $e000 $ffff 8K 318023-02 24-32 318020-0y 8-16
-
- You asked about the one that appears in the bottom five lines of this table.
-
- "Start" and "End" are addresses within the CPU address space. "BAS2" and
- "K64" are visible only in 64 mode and "ZBIOS" is for CP/M mode.
-
- The 123456-12 numbers are the Commodore part numbers of the ROM chips for the
- USA. In North America, "x" is either 2, 3, or 4, and y = x + 1.
-
- The "K" columns measure, in kilobytes, the chip internal locations of each
- part of the OS. These are the locations that an EPROM reader will give you.
-
- There are a bunch of ROM dumps and diffs at:
- ftp://ftp.funet.fi/pub/cbm/firmware/c128
-
- I think this is how character set switching works: The 128 Programmer's
- Reference Guide schematic shows a jumper leading to the high-order address bit
- of the character ROM. This jumper can connect either to the 128/64 mode
- signal or to one of the locking keys on the keyboard. On NTSC systems this
- jumper connects to the 128/64 signal and the locking key bears the label CAPS
- LOCK. So over here the 128-mode character set is different from the 64's
- character images.
-
- In Europe the jumper connects to the locking key, which on some keyboards is
- ASC/CC and on others is ASCII/DIN. So in Europe the user can switch at will
- between two character sets in both 128 mode and 64 mode. This switching may
- work for 80 columns only at reset, when the Kernal copies the character
- bitmaps to VDC RAM. Otherwise, the editor would have to monitor the key
- continuously.
-
- -David Gahris
- dgahris@eece.maine.edu
- Please reply by E-mail.
-
-